/**********************************************************************************\
** 文件名称: HCSR04.h
** 创建人员: YCG
** 创建日期: 2018-12-14
** 文档描述: 
** 版本代号: V0.1
** 版本说明: 初始版本
\********************************************************************************/
#ifndef __H_C_S_R04_H_
#define __H_C_S_R04_H_

#include "main.h"
#include "numctrl.h"


//#define HCSR04_DEBUG
#ifdef  HCSR04_DEBUG
#include "uart.h"
#define  HCSR04_Printf(fmt,...)   Uprintf(fmt,__VA_ARGS__)
#else
#define  HCSR04_Printf(...)
#endif

#define HCSR_TIME   TIM16

#define HCSR_WAIT_TRIG     0  //等待
#define HCSR_WAIT_RISING   1  //上升沿
#define HCSR_WAIT_FALLING  2  //下降沿

void HCSR04Init(void);
void HCSR04_IRQHandler(void) ;
uint16_t ReadDistance(void);

extern  numctrl_t HCNum[1];
#endif

/********************************End of File************************************/

